{% extends "BillingBundle::admin_layout.html.twig" %}

{% block content %}
<br>
<a href="vps_add">Добавить заказ на VPS</a>
<br>
    Список всех заказов на VPS:<br>
<table border="1">
<tr>
    <td>ID</td>
    <td>Ip адреса</td>
    <td>ОС</td>
    <td>Характеристики</td>
    <td>Изменен</td>
    <td>id заказа</td>
    <td>Тариф</td>
    <td>Shared</td>
    <td>Служебное имя</td>
    <td>Комментарий</td>
    <td>Действия</td>
</tr>
{% for order in parameters.orders %}
<tr>
    <td>{{ order.getId() }}</td>
    <td><a href="javascript:openIp('{{ order.getDedIpCount() }}', '{{ order.getId() }}')">Ip адреса</a></td>
    <td>{{ parameters.os[order.getId()] }}</td>
    <td><a href="javascript:openPar('{{ order.getId() }}')">Характеристики</a></td>
    <td>{{ order.getIsChanged() ? '+' : '-' }}</td>
    <td>{{ order.getOrderId() }}</td>
    <td>{{ parameters.tarifs[order.getVpsTarif()]['name'] }}</td>
    <td>{{ order.getIsShared() ? '+' : '-' }}</td>
    <td>{{ order.getName() ? order.getName() : '-' }}</td>
    <td>{{ order.getComment }}</td>
    <td>
        <table>
        <tr>
            <td><a href="vps_update/{{ order.getId() }}">Изменить</a></td>
        </tr>
        <tr>
            <td><a href="vps_remove/{{ order.getId() }}" onclick="return confirm('Вы уверены что хотите удалить??')">Удалить</a></td>
        </tr>
        </table>
    </td>
</tr>
{% endfor %}

<script type="text/javascript">
function openIp(count, order_id)
{
    ipWindow = window.open("","","width=350, height=350, resizable=no, scrollbars=yes");
    ipWindow.document.write('Количество положенных ip адресов:');
    ipWindow.document.write(count);
    ipWindow.document.write('<br>');
    ipWindow.document.write('Выделенные ip адреса:');
    ipWindow.document.write('<br>');
    {% for key, ip in parameters.ips %}
        if ({{key}} == order_id)
        {
            {% for i in parameters.ips[key] %}
                ipWindow.document.write('{{ i }}');
                ipWindow.document.write('<br>');
            {% endfor %}
        }
    {% endfor %}
}
function openPar(order_id)
{
    parWindow = window.open("","","width=300, height=350, resizable=no, scrollbars=yes");
    parWindow.document.write('Характеристики заказа:');
    parWindow.document.write('<br>');
    {% for order in parameters.orders %}
        if ({{ order.getId() }} == order_id)
        {
            parWindow.document.write('CPU : ');
            parWindow.document.write('{{ order.getCpu() }} МГц');
            parWindow.document.write('<br>');
            parWindow.document.write('RAM : ');
            parWindow.document.write('{{ order.getRam() }} МБ');
            parWindow.document.write('<br>');
            parWindow.document.write('HDD : ');
            parWindow.document.write('{{ order.getHdd() }} МБ');
            parWindow.document.write('<br>');
            parWindow.document.write('Доступ к DNS : ');
            parWindow.document.write('{{ order.getDnsAccess() ? 'да' : 'нет' }}');
        }
    {% endfor %}
}
</script>

{% endblock %}
